<ui:composition xmlns="http://www.w3.org/1999/xhtml"
	xmlns:s="http://jboss.com/products/seam/taglib"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:rich="http://richfaces.org/rich"
	xmlns:a4j="http://richfaces.org/a4j">

	<rich:panel id="Edit">
		<h:panelGrid>

		
			<a4j:form>
				<h:panelGrid columns="2">

					<s:decorate template="/layout/input.xhtml">
						<ui:define name="label">Codigo</ui:define>
						<h:inputText value="#{editCurrency.editCurrency.cod}" id="CurrencyCode"
							required="true" size="5"
							requiredMessage="Favor introduzca un codigo"
							validatorMessage="El codigo no puede ser menor a 3 o mayor a 5">
							<f:validateLength minimum="3" maximum="5" />
							<a4j:support event="onblur" />
						</h:inputText>
						<div class="msg_container">
							<rich:message for="CurrencyCode"/>
						</div>
					</s:decorate>
					<div style="clear: both;" />
					
					<s:decorate template="/layout/input.xhtml">
						<ui:define name="label">Descripcion</ui:define>
						<h:inputText value="#{editCurrency.editCurrency.descrip}"
							id="CurrencyDescrip" required="true" size="30"
							requiredMessage="Favor introduzca el nombre de la moneda"
							validatorMessage="El nombre no puede ser menor a 3 o mayor a 15">
							<f:validateLength minimum="3" maximum="15" />
							<a4j:support event="onblur" />
						</h:inputText>
						<div class="msg_container">
							<rich:message for="CurrencyDescrip"/>
						</div>
					</s:decorate>
					<div style="clear: both;" />
	
					<s:decorate template="/layout/input.xhtml">
						<ui:define name="label">Abreviatura</ui:define>
						<h:inputText value="#{editCurrency.editCurrency.abrev}" id="CurrencyAbrev"
							required="true" size="5"
							requiredMessage="Favor introduzca una abreviatura"
							validatorMessage="El codigo no puede ser menor a 2 o mayor a 3">
							<f:validateLength minimum="2" maximum="3" />
							<a4j:support event="onblur" />
						</h:inputText>
						<div class="msg_container">
							<rich:message for="CurrencyAbrev"/>
						</div>
					</s:decorate>
					<div style="clear: both;" />
					
					<s:decorate template="/layout/input.xhtml">
						<ui:define name="label">Activo</ui:define>
						<h:selectBooleanCheckbox value="#{editCurrency.editCurrency.status}" id="CurrencyStatus"
						required="false" 
						validatorMessage="El estado no puede ser menor o mayor a 1">
						<a4j:support event="onblur" />
						</h:selectBooleanCheckbox>
						<div class="msg_container">
							<rich:message for="CurrencyStatus"/>
						</div>
					</s:decorate>
					<div style="clear: both;" />
					
				</h:panelGrid>


				<s:decorate template="/layout/displayButton.xhtml">
					<a4j:commandButton value="Guardar"
						action="#{editCurrency.dataToEditUpd()}"
						oncomplete="#{rich:component('modalPanel')}.hide()"
						reRender="currencyForm, currencyGridForm" />
					<rich:spacer width="20px" />
					<h:commandButton value="Cancelar"
						onclick="#{rich:component('modalPanel')}.hide()" />
				</s:decorate>
				</a4j:form>
			
		</h:panelGrid>
	</rich:panel>
</ui:composition>